package br.edu.ufersa.scrumgame.dao;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.ejb.Stateless;

import br.edu.ufersa.scrumgame.modelo.Jogador;

@Stateless
public class JogadorDAO extends GenericDAO<Jogador> {
	
	public JogadorDAO() {
		super(Jogador.class);
	}
	
	public Jogador findJogadorByEmail(String email) {
		Map<String, Object> parameters = new HashMap<String, Object>();
		parameters.put("email", email);
		
		return super.findOneResult("Jogador.findByEmail", parameters);
	}

	public List<Jogador> findAllOrderExp() {
		return (List<Jogador>) super.findResults("Jogador.findAllOrderExp", null);
	}

}
